/*通用类*/
*{
	margin:0;
	padding:0;	
}
*html{
	_background-image:url(about:blank);
	_background-attachment:fixed;
}
body{		
	min-width:1002px;
	margin:0 auto;
	font-size:14px;	
	font-family:"宋体";	
	color:#333;
	background:#eee;
}
h1,h2,h3{
	font-family:"Microsoft Yahei";
	font-weight:500;	
}
img{
	border:none;	
}
a{
	cursor:pointer;
	color:#333;
	text-decoration:none;	
}
a:hover{
	color:#1256a6;	
}
ul{
	list-style-type:none;	
}
em{
	font-style:normal;	
}
.lt{
	float:left;	
}
.rt{
	float:right;	
}
input.sub,label{
	border:none;	
	cursor:pointer;
}
input,textarea{
	font-family:"Microsoft Yahei";
	outline:none;	
}
table{
	border-collapse:collapse;	
}
table td,table th{
	padding:0;	
}
div.clear{
	font: 0px Arial; line-height:0;
	height:0; 
	overflow:hidden;	
	clear:both;	
}
/*wrapin 主体容器宽度*/
.wrapin{
	width:1002px;
	margin-left:auto;
	margin-right:auto;
}

/*公用CSS 开始*/

/*header 开始*/
.header_t{
	height:35px;
	line-height:35px;
	background:#fbfbfb;	
	font-size:14px;
	color:#000;
	border-bottom:1px solid #e1e1e1;
}
.header_t a{
	color:#000;	
}
.header_t a:hover{
	color:#41a6f4;	
}
.header_t a,.header_t em{
	float:left;	
}
.header_t em{
	margin:0 10px;	
}
.head_note{
	float:left;
	padding-left:40px;	
}
.head_note .tit{
	font-family:"Microsoft Yahei";
	color:#ff6500;
	display:inline-block;
	height:35px;
	padding-left:27px;
	background:url("http://wjj.zs.gov.cn/globalImg/head_note.png") no-repeat left center;	
	float:left;
}
.head_note .s_wrap{
	width:400px;
	float:left;
	height:35px;
	line-height:35px;
	position:relative;
	overflow:hidden;	
	font-size:12px;
}
.head_note .s_wrap li{
	float:left;
	margin-right:10px;	
}

.header{
	height:115px;
	background:#fff;	
}
.header .wrapin{
	height:115px;
	position:relative;	
}
.header .logo{
	float:left;
	margin:19px 0 0 10px;	
}
.head_search{
	float:right;
	width:221px;
	height:31px;
	border:1px solid #aaccf4;	
	background:#fff url("http://wjj.zs.gov.cn/globalImg/head_search.png") no-repeat right top;
	margin-top:26px;
}
.head_search .text{
	float:left;
	width:172px;
	height:31px;
	line-height:31px;
	border:0;
	background:none;
	font-family:"宋体";
	color:#6b6b6b;
	padding-left:10px;
	font-size:14px;	
}
.head_search .sub{
	float:left;
	width:39px;
	height:31px;	
	background:none;
}
.head_weather{
	position:absolute;
	right:0;
	top:64px;	
	height:24px;
	line-height:24px;
	font-size:12px;
	width:221px;
}
.head_weather img{
	margin:0 4px;	
}
.head_banner{
	width:200px;
	height:115px;
	float:left;
	position:relative;
	overflow:hidden;	
	cursor:pointer;
}
.head_banner .pics li{
	width:200px;
	height:115px;	
}
.head_banner .pics img{
	display:block;
	width:200px;
	height:115px;		
}
.head_banner .btns{
	width:180px;
	height:11px;
	font-size:1px;	
	text-align:right;
	position:absolute;
	left:0;
	bottom:4px;
	z-index:60;
}
.head_banner .btns span{
	display:inline-block;
	width:11px;
	height:11px;
	font-size:1px;
	background:url("http://wjj.zs.gov.cn/globalImg/head_btn.png") no-repeat;	
	margin-left:7px;
}
.head_banner .btns .hover{
	background-image:url("http://wjj.zs.gov.cn/globalImg/head_btnh.png");	
}
/*header 结束*/

/*nav 开始*/
.nav{
	clear:both;
	height:41px;
	position:relative;
	z-index:100;
	background:url("http://wjj.zs.gov.cn/globalImg/nav_bg.png");	
}
.nav_in{
	float:left;
	width:130px;
	height:41px;
	_display:inline;
	margin:0 30px 0 10px;
	position:relative;	
}
.nav_in a{
	display:block;
	width:130px;
	height:43px;
	position:absolute;
	left:0;
	bottom:0;
	_bottom:-2px;
	background-repeat:no-repeat;
	background-position:0 0;	
}
.nav_in a:hover,.nav_in a.hover{
	background-position:0 -43px;	
}
.nav_in .a1{
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico1.png");	
}
.nav_in .a2{
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico2.png");	
}
.nav_in .a3{
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico3.png");	
}
.nav_in .a4{
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico4.png");	
}
.nav_in .a5{
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico5.png");	
}
.nav_in .a6{	
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico6.png");	
}
.nav_in .a7{	
	background-image:url("http://wjj.zs.gov.cn/globalImg/nav_ico7.png");	
}
.nav .end{
	margin-right:0;	
}
/*nav 结束*/

.main{
	width:1002px;
	margin:0 auto;
	background:#fff;	
}

/*fri_links 友情链接*/
.fri_links{
	width:1002px;
	margin:0 auto 0 auto;
	background:#fff;		
}
.fri_links .fri_photo{
	float:left;
	display:inline-block;
	width:139px;
	height:46px;
	border:1px solid #010101;	
	margin:9px 0 0 9px;
}
.fri_links .fri_photo img{
	display:block;
	width:139px;
	height:46px;	
}
.fri_sel{
	float:right;
	width:546px;	
}
.fri_sel select{
	width:172px;
	height:20px;
	font-size:12px;
	float:left;	
	margin:9px 9px 0 0;
	border:1px solid #a9a9a9
}
/*fri_links 友情链接*/

/*footer 底部开始*/
.footer{
	width:972px;
	padding:35px 15px 28px 15px;
	/* 底部栏目背景条，需要时打开注释即可 */
	/* background:#fff url("http://wjj.zs.gov.cn/globalImg/footer_tp.png") repeat-x left 15px; */
	margin:0 auto;
	position:relative;	
	line-height:35px;
	text-align:center;
}
.footer .footer_ico{
	position:absolute;
	top:60px;
	right:100px;	
}
/*footer 底部开始*/

/*hm_footer 首页底部*/
.hm_footer{	
	margin-top:5px;
	background:#fff;
	font-size:14px;
	color:#333;
	text-align:center;
	line-height:35px;
	padding:19px 0 23px 0;
	border-top:1px solid #d2d2d2;
}
.hm_footer a{
	color:#333;	
}
.hm_footer a:hover{
	color:#1256c6;	
}
.hm_footer .wrapin{	
	padding-top:20px;	
	position:relative;
}
.hm_footer .footer_ico{
	position:absolute;
	top:45px;
	right:130px;	
}
/*footer 底部结束*/

.page{
	height:18px;
	line-height:18px;
	font-size:12px;	
	text-align:center;
}
.page .red{
	color:#f00;	
}
.page a,.page span{
	display:inline-block;
	height:16px;
	line-height:16px;
	padding:0 7px;
	border:1px solid #b0d6eb;
	color:#999;	
}
.page a:hover,.page span{
	color:#fff;
	background:#2c63a7;	
}

.m_pos{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #e6e6e6;
	padding:0 15px;
	clear:both;	
}
.mpos_left{
	float:left;	
}
.mpos_left span{
	color:#1256c6;	
}

.fr_bar{
	position: fixed;
	right:0;
	z-index:150;
	top:50%;
	margin-top:-147px;
	width:74px;
}
.fr_bar .title{
	height:25px;
	line-height:25px;
	background:#656766;
	text-align:center;
	font-size:14px;
	color:#fff;
}
.fr_slide{
	position: relative;
	z-index:150;
}
.fr_slide .btn{
	display:block;
	width:74px;
	height:62px;
	padding-top:7px;
	border-bottom:1px solid #ccd6dc;
	background:#fff;
	text-align:center;
	line-height:24px;
}
.fr_slide .ico{
	display:block;
	width:38px;
	height:38px;
	margin:0 auto;
}
.fr_slide .code{
	display:block;
	width:120px;
	height:120px;
	position: absolute;
	right:74px;
	top:0;
	z-index:150;
	display:none;
}
.fr_slide:hover .code{
	display:block;
}

/*公用CSS 结束*/